﻿using System.Collections.Generic;
using System.Windows.Data;
using SoftSource.MVVMC;
using SoftSource.Timecard.Web.Data;

namespace SoftSource.Timecard.ViewModelInterfaces
{
    public interface IReportListViewModelConsume : IDataViewModelConsume
    {
        #region Properties

        PagedCollectionView Reports { get; }

        #endregion Properties
    }
    
    public interface IReportListViewModelService : IDataViewModelService
    {
        #region Properties

        IEnumerable<Report> ReportCollection { get; set; }

        #endregion Properties
    }

    public interface IReportListViewModel : 
        IDataViewModel, 
        IReportListViewModelConsume,
        IReportListViewModelService
    {
    }
}
